package com.cn.psys.system.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author zhuwei
 * @since 2020-08-31
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="StuInfo对象", description="")
public class StuInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id")
    @TableId(value = "uuid", type = IdType.INPUT)
    private String uuid;

    @ApiModelProperty(value = "工程ID")
    private String proId;

    @ApiModelProperty(value = "准考证号")
    private String ticketNumber;

    @ApiModelProperty(value = "学生姓名")
    private String stuName;

    @ApiModelProperty(value = "性别")
    private String sex;

    @ApiModelProperty(value = "证件号")
    private String cardNum;

    @ApiModelProperty(value = "民族")
    private String nation;

    @ApiModelProperty(value = "报名地州")
    private String repCity;

    @ApiModelProperty(value = "毕业学校")
    private String graduateSchool;

    @ApiModelProperty(value = "学籍号")
    private String stuNumber;

    @ApiModelProperty(value = "团员")
    private String leagueMembers;

    @ApiModelProperty(value = "语文成绩")
    private String languageScore;

    @ApiModelProperty(value = "物理化学成绩")
    private String phyChemistryScore;

    @ApiModelProperty(value = "数学成绩")
    private String mathScore;

    @ApiModelProperty(value = "道德与法制、历史成绩")
    private String hisScore;

    @ApiModelProperty(value = "外语成绩")
    private String englishScore;

    @ApiModelProperty(value = "总成绩")
    private String allScore;

    @ApiModelProperty(value = "体育是否合格（1:是；0否）")
    private String sportScore;

    @ApiModelProperty(value = "分班后班级")
    private Integer newClass;

    @ApiModelProperty(value = "年级")
    private String grade;

    @ApiModelProperty(value = "入学年级")
    private String inGrade;

    @ApiModelProperty(value = "学制")
    private String educationSystme;

    @ApiModelProperty(value = "学考科目")
    private String subjectStudy;

    @ApiModelProperty(value = "选考科目")
    private String subjectSelect;

    @ApiModelProperty(value = "各科目教学班级")
    private String tacheClasses;

    @ApiModelProperty(value = "创建时间")
    private String createTime;

    @ApiModelProperty(value = "创建人")
    private String createUser;

    @ApiModelProperty(value = "学生家长")
    private String parName;

    @ApiModelProperty(value = "学生家长电话")
    private String parPhone;

    @ApiModelProperty(value = "学生标签")
    private String stuSign;

}
